//杨辉三角
#include <stdio.h>

int main()
{
    int a[10][10] = {0};
    
    int n = 5;
    
    for(int i = 0;i < n; i++)//行
    {
        //第一列都是1
        a[i][0] = 1;
        //第n列第n个都是1
        a[i][i] = 1;
    }    
        for(int i = 2; i < n;i++)
    {
       for(int j = 1; j < i;j++)
       {
        //等于上面的和上面左边的数的和
        a[i][j] = a[i-1][j] + a[i-1][j-1];
       }
    }
    //打印
    for(int i = 0; i < n; i++)
    {
        for(int k = 0; k < n - i;k++)
        printf(" ");//for循环n次结束进入到另外一个循环
        for(int j = 0; j <= i; j++)
        {
            printf("%d ",a[i][j]);
        }
        printf("\n");
    }

    return 0;
}